package highlighter.ast.impl;

import highlighter.ast.IASTNode;
import highlighter.visitor.IASTVisitor;

import java.util.ArrayList;
import java.util.Collection;

public class NamespaceBody implements IASTNode {

	private Collection<ClassDef> cds = new ArrayList<ClassDef>();

	public NamespaceBody() {
	}

	public NamespaceBody(ClassDef cd) {
		cds.add(cd);
	}

	public void add(ClassDef cd) {
		cds.add(cd);
	}

	public Collection<ClassDef> getClassDefs() {
		return cds;
	}

	@Override
	public Object accept(IASTVisitor visitor) {
		return visitor.visit(this);
	}

}
